Iterative learning control and repetitive control for engineering practice
نویسنده
چکیده
This paper discusses linear iterative learning and repetitive control, presenting general purpose control laws with only a few parameters to tune. The method of tuning them is straightforward, making tuning easy for the practicing control engineer. The approach can then serve the same function for learning/repetitive control, as PID controllers do in classical control. Anytime one has a controller that is to perform the same tacking command repeatedly, one simply uses such a law to adjust the command given to an existing feedback controller and achieves a substantial decrease in tracking error. Experiments with the method show that decreases by a factor between 100 and 1000 in the RMS tracking error on a commercial robot, performing a high speed trajectory can easily be obtained in 8 to 12 trials for learning. It is shown that in engineering practice, the same design criteria apply to learning control as apply to repetitive control. Although the conditions for stability are very di erent for the two problems, one must impose a good transient condition, and once such a condition is formulated, it is likely to be the same for both learning and repetitive control.
منابع مشابه
Perfect Tracking of Supercavitating Non-minimum Phase Vehicles Using a New Robust and Adaptive Parameter-optimal Iterative Learning Control
In this manuscript, a new method is proposed to provide a perfect tracking of the supercavitation system based on a new two-state model. The tracking of the pitch rate and angle of attack for fin and cavitator input is of the aim. The pitch rate of the supercavitation with respect to fin angle is found as a non-minimum phase behavior. This effect reduces the speed of command pitch rate. Control...
متن کاملIterative learning identification and control for dynamic systems described by NARMAX model
A new iterative learning controller is proposed for a general unknown discrete time-varying nonlinear non-affine system represented by NARMAX (Nonlinear Autoregressive Moving Average with eXogenous inputs) model. The proposed controller is composed of an iterative learning neural identifier and an iterative learning controller. Iterative learning control and iterative learning identification ar...
متن کاملBilateral Teleoperation Systems Using Backtracking Search optimization Algorithm Based Iterative Learning Control
This paper deals with the application of Iterative Learning Control (ILC) to further improve the performance of teleoperation systems based on Smith predictor. The goal is to achieve robust stability and optimal transparency for these systems. The proposed control structure make the slave manipulator follow the master in spite of uncertainties in time delay in communication channel and model pa...
متن کاملIterative Learning Control Analysis, Design, and Experiments
In many industrial robot applications it is a fact that the robot is programmed to do the same task repeatedly. By observing the control error in the different iterations of the same task it becomes clear that it is actually highly repetitive. Iterative Learning Control (ILC) allows to iteratively compensate for and, hence, remove this repetitive error. In the thesis different aspects of iterat...
متن کاملInternal-Model-Based Design of Repetitive and Iterative Learning Controllers for Linear Multivariable Systems
Repetitive and iterative learning control are two modern control strategies for tracking systems in which the signals are periodic in nature. This paper discusses repetitive and iterative learning control from an internal model principle point of view. This allows the formulation of existence conditions for multivariable implementations of repetitive and learning control. It is shown that repet...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000